Российский университет дружбы народов, Москва,
Россия
Докладчик
Еюбоглу Тимур
Студент группы НПИбд-01-22
Студ. билет 1032224357
Российский университет дружбы народов имени Патриса Лумумбы
Цель лабораторной работы
Познакомиться с NETEM — инструментом для тестирования
производительности приложений в виртуальной сети, а также получить
навыки проведения интерактивного и воспроизводимого экспериментов по
измерению задержки и её дрожания (jitter) в моделируемой сети в среде
Mininet.
Выполнение лабораторной работы
Запуск лабораторной
топологии
Исправление прав запуска X-соединения в
виртуальной машине mininet
Запуск лабораторной
топологии
Создание простейшей
топологии
Запуск лабораторной
топологии
Отображение информации их сетевых
интерфейсов и IP-адресов
Запуск лабораторной
топологии
Проверка подключения между хостами h1 и
h2
Интерактивные эксперименты
Добавление задержки в 100 мс к выходному
интерфейсу на хосте h1
Интерактивные эксперименты
Проверка
Интерактивные эксперименты
Добавление задержки в 100 мс к выходному
интерфейсу на хосте h2
Интерактивные эксперименты
Проверка
Интерактивные эксперименты
Изменение задержки со 100 мс до 50
мс
Интерактивные эксперименты
Проверка
Интерактивные эксперименты
Восстановление конфигураций по
умолчанию
Интерактивные эксперименты
Добавление на узле h1 задержки в 100 мс
со случайным отклонением 10 мс
Интерактивные эксперименты
Проверка
Интерактивные эксперименты
Восстановление конфигурации интерфейса по
умолчанию
Интерактивные эксперименты
Проверка
Интерактивные эксперименты
Восстановление конфигурации интерфейса по
умолчанию
Интерактивные эксперименты
Настройка нормального распределения
задержки на узле h1 в эмулируемой сети
Интерактивные эксперименты
Проверка
Интерактивные эксперименты
Восстановление конфигурации интерфейса по
умолчанию
Интерактивные эксперименты
Завершение работы mininet в интерактивном
режиме
Воспроизведение
экспериментов
Обновление репозиториев программного
обеспечения на втртуальной машине
Воспроизведение
экспериментов
Установка пакета geeqie
Воспроизведение
экспериментов
Создание нового каталога
Воспроизведение
экспериментов
Создание каталога
simple-delay
Воспроизведение
экспериментов
Создание скрипта lab_netem_i.py для
эксперимента
Воспроизведение
экспериментов
Создание файла ping_plot
Воспроизведение
экспериментов
Создание скрипта ping_plot для
визуализации результатов эксперимента
Воспроизведение
экспериментов
Настройка прав доступа к файлу
скрипта
Воспроизведение
экспериментов
Создание файла Makefile
Воспроизведение
экспериментов
Добавления скрипта в Makefile для
управления процессом проведения эксперимента
Воспроизведение
экспериментов
Выполнение эксперимента
Воспроизведение
экспериментов
Просмотр графика
Воспроизведение
экспериментов
Удаление первой строчки из файла
ping.dat
Воспроизведение
экспериментов
Повторное построение графика
Воспроизведение
экспериментов
Просмотр графика
Воспроизведение
экспериментов
Разработка скрипта для вычисления на
основе данных файла ping.dat минимального, среднего, максимального и
стандартного отклонения времени приёма-передачи
Воспроизведение
экспериментов
Добавление правила запуска скрипта в
Makefil
Воспроизведение
экспериментов
Проверка
Воспроизведение
экспериментов
Воспроизводимый эксперимент по изменению
задержки
Воспроизведение
экспериментов
Воспроизводимый эксперимент по изменению
задержки
Воспроизведение
экспериментов
Просмотр графика
Воспроизведение
экспериментов
Воспроизводимый эксперимент по изменению
джиттера
Воспроизведение
экспериментов
Воспроизводимый эксперимент по изменению
джиттера
Воспроизведение
экспериментов
Просмотр графика
Воспроизведение
экспериментов
Воспроизводимый эксперимент по изменению
значения корреляции для джиттера и задержки
Воспроизведение
экспериментов
Воспроизводимый эксперимент по изменению
значения корреляции для джиттера и задержки
Воспроизведение
экспериментов
Просмотр графика
Воспроизведение
экспериментов
Воспроизводимый эксперимент по изменению
распределения времени задержки в эмулируемой глобальной
сети
Воспроизведение
экспериментов
Воспроизводимый эксперимент по изменению
распределения времени задержки в эмулируемой глобальной
сети
Воспроизведение
экспериментов
Просмотр графика
Вывод
Вывод
В ходе выполнения лабораторной работы познакомились с NETEM —
инструментом для тестирования производительности приложений в
виртуальной сети, а также получили навыки проведения интерактивного и
воспроизводимого экспериментов по измерению задержки и её дрожания
(jitter) в моделируемой сети в среде Mininet.